<?php
class defaultActions extends sfActions {

    public function executeIndex(sfWebRequest $request) {
        $resultado = 4 + 5;
        $this->total = $resultado;
    } 

    public function executeHora(sfWebRequest $request) {
        $this->hora = date("d/m/Y H:i:s");
    }

    /**
     * ejemplo del modelo de datos
     */
    public function executeAltaEmpresa(sfWebRequest $request) {

        $e = new Empresa();
        $e->setNombre('Chevalier');
        $e->setDireccion('Alvear x2020');
        $e->save();
        
    }
    
    public function executeAltaPersona(sfWebRequest $request) {
      $p = new Persona();
      $p->setNombre('Fernando');
      $p->setEmpresaId(1);
      $p->save();

      //$fernando = Doctrine::getTable('Persona')->find(1);
      //$personas = Doctrine::getTable('Persona')->findAll();
      //$fernando = Doctrine::getTable('Persona')->findByNombre('Fernando');
      //$fernando = Doctrine::getTable('Persona')->findByApellido('Toledo');

    }

    public function executeContacto(sfWebRequest $request) {

      $this->form = new ContactForm();

    }

    public function executeProcesarcontacto(sfWebRequest $request) {
      $this->nombre = $request->getParameter('nombre');
      $this->apellido = $request->getParameter('apellido');

      }
      /**
       * muestra control con autocommplete via jquery
       */
      public function executePruebaComplete(sfWebRequest $request) {

      }

      public function executeOpcionesComplete(sfWebRequest $request) {

        $q = $request->getParameter('q');
        $this->opciones = Doctrine::getTable('Empresa')->buscar($q);
        //return $this->renderText('hola');
        return $this->renderPartial('opciones',array('opciones'=> $this->opciones));
        }
}
?>
